Text copied to clipboard!
Tittel
Text copied to clipboard!Spørringsoptimalisator for monolittisk LMS i PHP
Beskrivelse
Text copied to clipboard!
Vi leter etter en erfaren og detaljorientert Spørringsoptimalisator for monolittisk LMS i PHP som kan hjelpe oss med å forbedre ytelsen til vår eksisterende læringsplattform. Vår LMS er bygget som en monolittisk applikasjon i PHP, og vi opplever utfordringer knyttet til treghet og ineffektiv databehandling. Du vil spille en nøkkelrolle i å analysere, forbedre og optimalisere SQL-spørringer, samt samarbeide tett med utviklingsteamet for å sikre at databasen og applikasjonen fungerer sømløst.
Som spørringsoptimalisator vil du være ansvarlig for å identifisere flaskehalser i databasetilgang, gjennomføre ytelsesanalyser og implementere effektive løsninger. Du må ha solid erfaring med PHP, MySQL eller tilsvarende databaser, og være komfortabel med å jobbe i et eldre, monolittisk kodebase. Du bør også ha god forståelse for hvordan databasemodellering og indeksering påvirker ytelsen.
Stillingen krever en person som er analytisk, strukturert og har evne til å dokumentere og kommunisere tekniske løsninger på en forståelig måte. Du vil samarbeide med både backend-utviklere og systemadministratorer for å sikre at optimaliseringene ikke bare forbedrer ytelsen, men også opprettholder systemets stabilitet og sikkerhet.
Hvis du har en lidenskap for ytelse, effektiv kode og ønsker å bidra til å forbedre læringsteknologi, er dette en spennende mulighet for deg.
Ansvarsområder
Text copied to clipboard!- Analysere og optimalisere eksisterende SQL-spørringer i LMS-systemet
- Identifisere og løse ytelsesflaskehalser i databasen
- Samarbeide med utviklingsteamet for å forbedre databasetilgang
- Implementere og teste indekser og databasemodifikasjoner
- Overvåke databaseytelse og foreslå forbedringer
- Dokumentere optimaliseringsprosesser og resultater
- Bidra til refaktorering av PHP-kode relatert til databasetilgang
- Utføre kodegjennomganger med fokus på spørringseffektivitet
- Bruke profileringsverktøy for å måle ytelse
- Sikre at optimaliseringer ikke går på bekostning av dataintegritet
Krav
Text copied to clipboard!- Minimum 3 års erfaring med PHP og MySQL
- Erfaring med ytelsesoptimalisering av SQL-spørringer
- Kunnskap om databasemodellering og indeksering
- Evne til å jobbe med eldre monolittiske systemer
- Erfaring med profilerings- og overvåkingsverktøy
- Sterke analytiske ferdigheter
- Evne til å dokumentere og kommunisere tekniske løsninger
- Kjennskap til versjonskontrollsystemer som Git
- Erfaring med læringsplattformer er en fordel
- Flytende i norsk og engelsk, både muntlig og skriftlig
Potensielle intervjuspørsmål
Text copied to clipboard!- Hvilken erfaring har du med optimalisering av SQL-spørringer i PHP?
- Har du tidligere jobbet med monolittiske systemer?
- Hvordan identifiserer du en ytelsesflaskehals i en database?
- Hvilke verktøy bruker du for å profilere PHP-applikasjoner?
- Kan du beskrive en situasjon hvor du forbedret ytelsen i et eldre system?
- Hvordan sikrer du at optimaliseringene dine ikke påvirker dataintegriteten?
- Har du erfaring med læringsplattformer eller LMS-systemer?
- Hvordan samarbeider du med utviklingsteamet i optimaliseringsprosesser?
- Hva er din tilnærming til dokumentasjon av tekniske endringer?
- Er du komfortabel med å jobbe i et eldre kodebase med begrenset dokumentasjon?